plastic handcuffs - French English Dictionary